home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Development / General / GCC 1.37.1r15 / Read Me < prev   
Text File  |  1993-02-11  |  5KB  |  92 lines

  1. This is the MPW™ port of the GNU C compiler GCC.
  2.  
  3. GCC is a retargetable and highly optimizing implementation of ANSI C.
  4. It was written by Richard Stallman and a cast of thousands (well, hundreds)
  5. around the world.  Although GCC was originally designed as a Unix-based compiler,
  6. this version has been adapted to be drop-in compatible with MPW and the standard
  7. MPW C compiler.
  8.  
  9. To use MPW GCC, you will need a 68020+68881 or higher Macintosh™*, MPW 3.2
  10. or higher, MPW C, and MPW Asm.  Although you don't need the MPW C compiler proper,
  11. the MPW C interfaces and library files are required.  To run the gCPlus script,
  12. you will also need CFront.  Although GCC can run in 2Mb or less, we recommend
  13. 8Mb RAM.  Minimum additional disk space is 600K or so, but there will need to
  14. be some additional space for intermediate files.  It would be ludicrous to run
  15. GCC from floppies.
  16.  
  17. (*See the document ":Documents:Hacking GCC" for some ideas about what to do if
  18. you have some other kind of Macintosh.)
  19.  
  20. For details of installing GCC on your system, see ":Documents:Installing GCC".
  21.  
  22. Once you've installed GCC, ":Documents:Using GCC" tells how to use GCC with MPW.
  23. The file ":Documents:BUGS" briefly describes some known problems, and the folder
  24. ":Tests:" includes some benchmarks, plus examples of bugs and (sometimes) fixes.
  25.  
  26. If you need help beyond what is provided in the Documents folder, we have some
  27. e-mail addresses that will forward to support people:
  28.  
  29.     AppleLink:    MPWGCC
  30.     Internet:    mpwgcc@apple.com
  31.  
  32. If neither of these are available to you, you may try to contact me directly.
  33. I can be reached at
  34.  
  35.         Stan Shebs
  36.         Advanced Technology Group, M/S 301-4B
  37.         Apple Computer Inc.
  38.         20525 Mariani Ave.
  39.         Cupertino CA 95014
  40.  
  41. and will be happy to help out where possible, and as time permits (this is not
  42. my main job!).
  43.  
  44. Finally, I would like to thank Scott Douglass, Mark Hennecke, Wayne Loofbourrow,
  45. Jim Murphy, Paul Snively, Larry Rosenstein, and the other Appleites who have
  46. helped out with MPW™ GCC in one way or another, also Waldemar Horwat for finding
  47. lots of bugs.  Jeff Holcomb deserves a special thanx for seemingly interminable
  48. testing and bug tracing, as well as designing the Commando interfaces.  His efforts
  49. have been invaluable.
  50.  
  51. Since the release of 1.37.1r7, GCC has benefited from the contributions of many,
  52. including Jim Batson, David Harr, Konstantin Othmer, and Brent Pease.  Herb Derby
  53. came up with the scheme to handle parameter pragmas, and Keith Rollin wrote the
  54. branch-shortening hack.
  55.  
  56.                                                     Stan Shebs
  57.                                                     Apple ATG System Software
  58.  
  59.  
  60. NOTE
  61. This is not an official product of Apple Computer!  MPW GCC was developed to
  62. support Advanced Technology Group research efforts, and was deemed sufficiently
  63. useful to be made available to a wider audience.  If you use this compiler,
  64. you should be prepared to support it yourself (full sources are available).
  65. Here is the proper legal wording, also see the file ":Documents:COPYING" for
  66. additional legalese:
  67.  
  68. Disclaimer of Warranty on Software.  This software program and related
  69. documentation are provided "AS IS" and without warranty of any kind, and
  70. APPLE EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING,
  71. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
  72. FOR PARTICULAR PURPOSE.  APPLE DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED
  73. IN THIS SOFTWARE PROGRAM WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION
  74. OF THIS SOFTWARE PROGRAM WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS
  75. IN THIS SOFTWARE PROGRAM WILL BE CORRECTED.  FURTHERMORE, APPLE DOES NOT
  76. WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR RESULTS OF THE USE
  77. OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS,
  78. ACCURACY, RELIABILITY, OR OTHERWISE.  NO ORAL OR WRITTEN INFORMATION OR
  79. ADVICE GIVEN BY APPLE OR ANY APPLE REPRESENTATIVE SHALL CREATE A WARRANTY OR
  80. IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THIS SOFTWARE PROGRAM
  81. PROVE DEFECTIVE YOU, AND NOT APPLE, ASSUME THE ENTIRE COST OF ALL NECESSARY
  82. REPAIR OR CORRECTION.  SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED
  83. WARRANTIES, SO THE ABOVE EXCLUSIONS MAY NOT APPLY TO YOU.
  84.  
  85. Limitation of Liability.  UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE,
  86. SHALL APPLE BE LIABLE FOR ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES
  87. THAT RESULT FROM THE USE OR INABILITY TO USE THIS SOFTWARE PROGRAM OR RELATED
  88. DOCUMENTATION, EVEN IF APPLE OR AN APPLE REPRESENTATIVE HAS BEEN ADVISED OF
  89. THE POSSIBILITIES OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE LIMITATION
  90. OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
  91. ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
  92.